.c-btn-full{ font-size:.8rem; border-radius:.25rem;}

/*遮罩*/
.maskr{position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.5); top: 0; left: 0; right: 0; bottom: 0;}

/*无数据*/
.no-data{text-align: center;padding-top: 4rem;}
.no-dataimg{width: 5.5rem;height: 5.75rem;margin: 0 auto;}
.no-dataimg img{width: 100%;}
.no-data p{font-size: .7rem;color: #555555;}
.no-data a{display: block;width: 6rem; height: 2.3rem; line-height: 2.3rem;background: linear-gradient(left, #ff6600, #ff5836);background: -webkit-linear-gradient(left, #ff6600, #ff5836); border-radius: 2rem;text-align: center;color: #fff;font-size: .9rem;margin: 1rem auto;box-shadow: 0 5px 5px rgba(252,64,57, .3);}

/*任务赚*/
.rw-ban{width: 100%;height: 6.5rem;}
.rw-ban img{width: 100%;vertical-align: middle;}
.rw-topnav{position: relative;margin: 0 .75rem;height: 4.2rem;}
.rw-nav{width: 100%;background-color: #fff;border-radius: .4rem;box-shadow: 0 0 16px rgba(0,0,0,.1); position: absolute; left: 0; top: -1rem;padding: .5rem;z-index: 1;}
.rw-nav-list{background-color: #ff5836;border-radius: .2rem;} 
.rw-nav-list li{float: left;width: 33.33%;text-align: center;padding: .5rem 0;}
.rw-nav-list li .rw-list-txt{font-size: .7rem;color: #fff;}
.rw-nav-list li .rw-list-num{font-size: .85rem;color: #fff;}
.rw-cont{}
.rw-title{height: 2rem;line-height: 2rem;padding: 0 .75rem;}
.rw-title span{font-size: .7rem;color: #999999;margin-right: .9rem;position: relative;}
.rw-title span::after {content: ""; display: inline-block; width: 0.35rem; height: 0.35rem; border: solid #999; border-width: 0.1rem 0.1rem 0 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); position: absolute; right: -.75rem; top: 50%; margin-left: -.2rem; margin-top: -.2rem; }
.rw-title h3{font-size: 1rem;color: #000;font-weight: bold;}
.rw-list{padding: 0 .75rem;margin-top: .5rem;}
.rw-list li{display:box; display:-webkit-box;height: 3rem;margin-bottom: .75rem;}
.rw-list li .rw-list-div{box-flex:0; -webkit-box-flex:0;}
.rw-list-img{width: 2.5rem;height: 2.5rem;margin-right: .5rem;}
.rw-list-img img{width: 100%;height: 100%;}
.rw-list-info{line-height: 1.2rem;box-flex:1; -webkit-box-flex:1;}
.rw-list-info .rw-info-txt{font-size: .8rem;color: #000;display: block;display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.rw-list-info .rw-info-num{font-size: .65rem;color: #999;}
.rw-list-info .rw-info-blue{color: #007cd9;}
.rw-list-expenditure{width: 5rem;font-size: .9rem;color: #ff5836;text-align: center;display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;}

/*绑定手机号*/
.phone-list li{display:box; display:-webkit-box;padding-right: .75rem;border-bottom: 1px solid #f1f1f1;line-height: 1rem;}
.phone-title{font-size: 1.1rem;color: #000;height: 3rem;line-height: 3rem;font-weight: bold;}
.phone-list-txt{box-flex:0; -webkit-box-flex:0;font-size: .8rem;color: #555555;-webkit-box-orient: vertical; box-orient: vertical; -webkit-box-pack: center; box-pack: center;height: 2rem;line-height: 2rem;} 
.phone-list-num{box-flex:1; -webkit-box-flex:1;font-size: .8rem;color: #000;-webkit-box-orient: vertical; -webkit-box-pack: center;}
.phone-input{height: 2rem;line-height: 2rem;padding: .3rem 0;}
.phone-clear{display: inline-block; background: url(../images/close.png) no-repeat;background-size: 100% 100%;width: 1.1rem;height: 1.1rem;position: absolute;right: .5rem;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.code-box{display: inline-block;width: 4rem;height: 1.6rem;line-height: 1.6rem; background-color: #ff5836;color: #fff;font-size: .55rem;text-align: center;border-radius: 1rem;margin-left: 1.5rem;}
.phone-tip{font-size: .6rem;color: #999999;}
.phone-sublime{display: block;width: 100%;height: 2.3rem;line-height: 2.3rem;text-align: center; background: linear-gradient(left, #ff6600, #ff5836);background: -webkit-linear-gradient(left, #ff6600, #ff5836);box-shadow: 0 0 20px rgba(255,95,26, .5);border-radius: 2rem;font-size: .9rem;color: #fff;margin-top: 1rem;}

/*任务明细*/
.tasknav{height: 2.5rem;line-height: 2.5rem;}
.tasknav-list{display:box; display:-webkit-box;padding: 0 .75rem;}
.tasknav-list li{box-flex:1; -webkit-box-flex:1;text-align: center;padding: 0 .75rem;font-size: .7rem;color: #555555;position: relative;} 
.tasknav-list li.curr{font-size: .9rem;color: #ff5836; }
.tasknav-list li.curr::after{content: ""; display: block; width: 1rem; height: 4px; background-color: #ff5836; position: absolute; left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%); bottom: 0; border-radius: .1rem;box-shadow: 0 5px 5px rgba(255,88,54, .2);}
.mx-cont{}
.mx-cont-list{padding: 0 .75rem;}
.mx-cont-list li{display:box; display:-webkit-box;background-color: #fff;box-shadow: 0 0 30px rgba(0,0,0, .08);margin: 1rem 0;padding: .5rem;border-radius: .3rem;}
.mx-userimg{width: 2rem;height: 2rem;border-radius: 2rem;box-flex:0; -webkit-box-flex:0;}
.mx-userimg img{width: 100%;height: 100%;border-radius: 2rem;border: 1px solid #eee;vertical-align: -1.7rem;}
.mx-username, .mx-time{box-flex:1; -webkit-box-flex:1;width: 40%;height: 3rem;display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;}
.mx-username p{font-size: .75rem;color: #000;font-weight: bold;display: box;display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;margin-left: .5rem;}
.mx-time{font-size: .6rem;color: #555555;text-align: center;}
.mx-more{display: block;font-size: .6rem;color: #555;text-align: center;}

/*任务详情*/
.xq-top{height: 4rem;padding: .75rem;display:box; display:-webkit-box;}
.xq-top-img{width: 2.5rem;height: 2.5rem;}
.xq-top-img img{width: 100%;height: 100%;}
.xq-top-cont{box-flex:1; -webkit-box-flex:1;margin-left: .5rem;display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;}
.xq-top-cont p{font-size: .8rem;color: #000;font-weight: bold;display: block;display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.xq-top-time{font-size: .7rem;color: #000;}
.xq-top-time .xq-timebox{display: inline-block;width: .75rem;height: .75rem;line-height: .75rem;background-color: #000;font-size: .55rem;color: #fff;text-align: center;border-radius: .2rem;margin: 0 .2rem;}
.xq-top-price{box-flex:0; -webkit-box-flex:0;width: 5rem; font-size: .9rem; color: #ff5836; text-align: center; display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;}
.xq-people{background-color: #fff;box-shadow: 0 0px 5px rgba(0,0,0, .08);text-align: center;padding: .75rem 0; border-radius: .3rem;}
.xq-people h2{font-size: .8rem;color: #000;}
.xq-people p{font-size: .65rem;color: #999;}
.xq-people-list{margin-top: .75rem;}
.xq-people-list li{width: 2rem;height: 2rem;display: inline-block;margin-left: -.9rem;position: relative;}
.xq-people-list li img{width: 100%;height: 100%;border-radius: 50%;}
.xq-people-list li:last-child::after{content: ""; display: inline-block; width: 0.55rem; height: 0.55rem; border: solid #999; border-width: 0.1rem 0.1rem 0 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); position: absolute; right: -.75rem; top: 50%; margin-left: -.2rem; margin-top: -.2rem;}
.xq-title{font-size: .9rem;color: #000;margin-top: 1.25rem;font-weight: bold;}
.xq-notice{background-color: #f4f5f7;padding: .5rem;margin-top: .75rem;border-radius: .3rem;}
.xq-notice p{font-size: .7rem;color: #000;}
.uploadbox{height: 3.25rem;padding: .3rem .75rem;box-shadow: 0 -5px 5px rgba(0,0,0, .1);}
.uploadbox a{display: block; width: 100%; height: 2.3rem; line-height: 2.3rem; box-shadow: 0 3px 10px rgba(252, 115, 66, .2); text-align: center;color: #fff;font-size: .9rem;border-radius: 2rem;}
.upload-btn{background: linear-gradient(left, #ff6600, #ff5836);background: -webkit-linear-gradient(left, #ff6600, #ff5836);}
.audit-btn{background: #9093a0;}
/*弹窗*/
.xq-pop{width: 100%; position: fixed; top: 50%; left: 50%;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.xq-pop-tip{background-color: #fff;border-radius: .5rem;text-align: center;padding: 1rem;position: relative;}
.xq-pop-tip h2{font-size: .9rem;color: #000;font-weight: bold;margin-bottom: .5rem;}
.xq-pop-tip p{font-size: .8rem;color: #333333;}
.xq-pop-tip a{display: block;width: 100%; height: 2.3rem; line-height: 2.3rem; background: linear-gradient(left, #ff6600, #ff5836);background: -webkit-linear-gradient(left, #ff6600, #ff5836); border-radius: 2rem; box-shadow: 0 3px 10px rgba(252, 115, 66, .2);text-align: center;color: #fff;font-size: .9rem;margin-top: 1rem;}
.xq-close{display: block;background: url(../images/close1.png) no-repeat;background-size: 100% 100%;width: 1.8rem;height: 1.8rem;position: absolute;bottom: -2.5rem;left: 50%;transform: translateX(-50%); -webkit-transform: translateX(-50%);}
.xq-pop-tip .quite-txt{color: #ff5934;font-weight: bold;margin-top: .3rem;}
.xq-pop-tip .xq-quite{display: inline-block;width: 6rem;height: 2.3rem;line-height: 2.3rem;background: transparent;border: 1px solid #aaa;color: #555555;margin-right: .75rem;}
.xq-pop-tip .xq-noquite{display: inline-block;width: 6rem;height: 2.3rem;line-height: 2.3rem;}

/*上传凭证*/
.phone-list-txt i{color: #ff5836;}
.sc-box{margin-top: .75rem;}
.sc-box h3{font-size: .9rem;color: #000;font-weight: bold;}
.sc-imgbox-list{padding-left: .75rem;}
.sc-imgbox-list li{float: left;margin-bottom: .75rem;margin-right: .75rem;width: 8.25rem;height: 8.25rem;line-height: 8.25rem;background-color: #f4f5f7;position: relative;}
.sc-imgbox-list li img{width: 100%;height: 100%;}
.sc-imgbox-list li .sc-del{background: url(../images/close2.png) no-repeat;background-size: 100% 100%;width: 1.2rem;height: 1.2rem;position: absolute;top: .5rem;right: .5rem;}
.pz-img::after{content: ""; display: block;background: url(../images/add.png) no-repeat;background-size: 100% 100%;width: 1.8rem;height: 1.8rem;position: absolute;top: 50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.sc-btn{display: block; width: 100%; height: 2.3rem; line-height: 2.3rem; text-align: center; background: linear-gradient(left, #ff6600, #ff5836); background: -webkit-linear-gradient(left, #ff6600, #ff5836); box-shadow: 0 0 10px rgba(255,95,26, .2); border-radius: 2rem; font-size: .9rem; color: #fff;margin-top: 1rem;}

/*帮助中心*/
.issue-cont{padding-bottom: 4rem;}
.issue-cont h2{font-size: 1.1rem;color: #000;padding-top: 1rem;font-weight: bold;}
.issue-list{}
.issue-list li{border-bottom: 1px solid #eee;}
.issue-title{padding: 1.25rem 0;font-size: .8rem;color: #000;font-weight: bold;position: relative;}
.issue-title:before{content: ''; display: block; position: absolute; top: 50%; right: .75rem; margin-top: -7px; width: 8px; height: 8px; border: solid #cdcdcd; border-width: 2px 2px 0 0; -webkit-transform: rotate(135deg); transform: rotate(135deg); transition: all .3s ease; -webkit-transition: all .3s ease; }
.issue-list li.curr .issue-title:before{ -webkit-transform: rotate(-45deg); transform: rotate(-45deg); margin-top: -3px;}
.issue-answer{font-size: .7rem;color: #555555;padding-bottom: 1.25rem;}
.staff{height: 3.3rem;line-height: 3.3rem;position: fixed;bottom: 0;left: 0;right: 0;}
.staff-btn{display: block; width: 100%; height: 2.3rem; line-height: 2.3rem; text-align: center; background: linear-gradient(left, #ff6600, #ff5836); background: -webkit-linear-gradient(left, #ff6600, #ff5836); box-shadow: 0 0 20px rgba(255,95,26, .2); border-radius: 2rem; font-size: .9rem; color: #fff;}
.help-code{background-color: #fff;border-radius: .3rem;position: relative;}
.help-cont{display:box; display:-webkit-box;padding: 1rem .75rem;}
.help-cont-img{width: 3rem;height: 3rem;margin-right: .5rem;}
.help-cont-img img{width: 100%;height: 100%;border-radius: 50%;}
.help-cont-info{box-flex:1; -webkit-box-flex:1;display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;}
.help-info-name{font-size: .8rem;color: #000;font-weight: bold;}
.help-info-address{font-size: .7rem;color: #999999;}
.help-qrcode{text-align: center;width: 6.65rem;height: 6.65rem;margin: 0 auto;}
.help-qrcode img{width: 100%;height: 100%;}
.help-txt{text-align: center;font-size: .9rem;color: #000;font-weight: bold;margin-top: .75rem;padding-bottom: .75rem;}

/*个人中心*/
.personal-list{}
.personal-list li{padding: .75rem 1.5rem .75rem 0;display:box;display:-webkit-box;margin-left: .75rem;border-bottom: 1px solid #eee; position: relative;}
.personal-list li:first-child{padding: .5rem 1.5rem .5rem 0;}
.personal-list-key{width: 4rem;font-size: .8rem;color: #555555;display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;}
.personal-list-info{font-size: .8rem;color: #010101;box-flex:1; -webkit-box-flex:1;display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;text-align: right;}
.personal-list-info img{width: 3rem;height: 3rem;border-radius: 50%;}
.personal-arrow-r::after{content: "";display: block;position: absolute;top: 50%;right: .75rem;width: .4rem;height: .4rem;border: solid #aaa;border-width: .1rem .1rem 0 0;transform: rotate(45deg);-webkit-transform:rotate(45deg);margin-top: -.25rem;}

/*联系客服*/
.contact-code{background-color: #fff;border-radius: .3rem;box-shadow: 0 0px 5px rgba(0,0,0, .08);}

/*机制介绍*/
.bgc-ff4{background-color: #ff4f33;}
.mechanism img{width: 100%;vertical-align: middle;}
.mechanism-txt{background-color: #fff;margin: 0 .75rem;border-radius: .3rem;padding: 1rem .75rem;}
.mechanism-txt p{font-size: .7rem;color: #000;font-weight: bold;margin-bottom: .75rem;}
.mechanism-txt h3{font-size: .9rem;color: #000;margin-top: .75rem;}
.jz-title-line{display: block;width: 4rem;height: .1rem;background-color: #ff4f33;}
.jz-table{width: 100%;margin-bottom: .5rem;}
.jz-table th, .jz-table tr{padding: .5rem .3rem;border: 1px solid #bbb;text-align: center;}
.jz-table tr td{font-size: .7rem;color: #555555;border-left: 1px solid #bbb;padding: .5rem .3rem;}

/*收徒赚钱*/
.st-topcont{position: relative;}
.st-topcont img{width: 100%;vertical-align: middle;}
.st-title{width: 100%;text-align: center;position: absolute;top: 5rem;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.st-title p{font-size: .75rem;color: #fff;}
.st-title h5{font-size: .75rem;color: #ffef86;margin-top: .3rem;}
.st-cont{background-color: #fff; margin: 0 .75rem; border-radius: .3rem; padding: 1rem .75rem;}
.message-tip{height: 2.1rem;line-height: 2.1rem;background-color: #eeeeee;padding: 0 .5rem;border-radius: .3rem;}
.message-tip i{display: inline-block;background: url(../images/horn.png) no-repeat;background-size: 100% 100%;width: .8rem;height: .8rem;vertical-align: middle;margin-right: .5rem;}
.message-tip a{display: inline-block;font-size: .7rem;color: #000;text-decoration: underline;}
.st-balance{display:box; display:-webkit-box;background-color: #428cfc;height: 4.5rem;margin-top: .75rem;}
.st-apprentice{display:box; display:-webkit-box;background: linear-gradient(left, #ff6445, #ff4a25);background: -webkit-linear-gradient(left, #ff6445, #ff4a25);height: 4.5rem;margin-top: .75rem;}
.st-balance-img, .st-apprentice-img{width: 3.25rem;height: 3.25rem;margin-right: .75rem;}
.st-balance-img img, .st-apprentice-img img{width: 100%;height: 100%;vertical-align: -3rem;margin-left: .75rem;}
.st-balance-info, .st-apprentice-info{box-flex:1; -webkit-box-flex:1;display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;margin-left: .75rem;}
.st-balance-info p, .st-apprentice-info p{font-size: .65rem;color: #fff;}
.st-balance-info .st-balance-money, .st-apprentice-info .st-apprentice-num{font-size: 1.4rem;}
.st-apprentice-btn{box-flex:0; -webkit-box-flex:0;display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;}
.st-apprentice-btn a{display: block;background: linear-gradient(left, #ffd43d, #ff9c00);background: -webkit-linear-gradient(left, #ffd43d, #ff9c00);width: 4rem;height: 1.7rem;line-height: 1.7rem;text-align: center;font-size: .9rem;color: #fff;border-radius: 2rem;margin-right: 1rem;}
.poster-btn{display: block;height: 2.3rem;line-height: 2.3rem;background: linear-gradient(left, #ff6600, #ff5836);background: -webkit-linear-gradient(left, #ff6600, #ff5836);font-size: .9rem;color: #fff;text-align: center;border-radius: 2rem;margin-top: .75rem;box-shadow: 0 0px 10px rgba(255,88,54, .8);}

/*收徒海报弹窗*/
.st-tip{width: 80%;position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.st-poster{position: relative;width: 100%;height: 100vh;display: flex;align-items: center;justify-content: center;}
.st-poster img{width: 100%;height: auto;max-width: 100%;max-height: 100%;margin: 0 auto;display: block;}
.st-user{width: 2.95rem;height: 2.95rem;position: absolute;top: 51%;right: .9rem;}

/*提现记录*/
.tx-list{padding: 0 .785rem;}
.tx-list li{display: box; display: -webkit-box; background-color: #fff; box-shadow: 0 0 30px rgba(0,0,0, .08);margin: 1rem 0; padding: .5rem; border-radius: .3rem;}
.tx-info{box-flex:1; -webkit-box-flex:1;display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;}
.tx-info p{font-size: .8rem;color: #000;}
.tx-info .tx-time{font-size: .6rem;color: #999;}
.tx-info p .tx-tip{font-size: .55rem;color: #fff;display: inline-block;border-radius: 1rem 2rem 2rem .3rem;padding: .1rem .4rem;margin-left: .5rem;}
.tx-info p .one{background: linear-gradient(left, #ff9746, #ff7000);background: -webkit-linear-gradient(left, #ff9746, #ff7000);}
.tx-info p .two{background: linear-gradient(left, #2f99fc, #0d80eb);background: -webkit-linear-gradient(left, #2f99fc, #0d80eb);}
.tx-info p .three{background: linear-gradient(left, #ff6262, #ff0000);background: -webkit-linear-gradient(left, #ff6262, #ff0000);}

.tx-price{box-flex:0; -webkit-box-flex:0;display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;font-size: .8rem;}

/*提现申请*/
.apply-cont h2{font-size: 1.1rem;color: #000;font-weight: bold;height: 3rem;line-height: 3rem;}
.apply-list li{padding: .5rem 0;display: box; display: -webkit-box;border-bottom: 1px solid #f1f1f1; line-height: 1rem;}
.apply-list-txt {box-flex: 0; -webkit-box-flex: 0; font-size: .8rem; color: #555555; -webkit-box-orient: vertical; box-orient: vertical; -webkit-box-pack: center; box-pack: center; height: 2rem; line-height: 2rem; }
.apply-list-num {box-flex: 1; -webkit-box-flex: 1; font-size: .8rem; color: #000; -webkit-box-orient: vertical; -webkit-box-pack: center; }
.apply-input {height: 2rem; line-height: 2rem; padding: .3rem 0; }
.apply-clear {display: inline-block; background: url(../images/close.png) no-repeat; background-size: 100% 100%; width: 1.1rem; height: 1.1rem; position: absolute; right: .5rem; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.cost-cont{}
.cost-cont h4{font-size: .8rem;color: #555555;margin-bottom: .75rem;}
.cost-list li {width: 33.33%; float: left; padding-right: 1rem; margin-bottom: .75rem; box-sizing: border-box;}
.cost-list li a {display: block; line-height: 2.1rem; background-color: #eee; border-radius: 2rem; text-align: center; font-size: .8rem; color: #000;}
.cost-list li a.curr {color: #fff;background-color: #ff5836;}
.cost-cont p{font-size: .7rem;color: #000;}
.cost-cont p span{color: #ff5836;}
.cost-btn{display: block; width: 100%; height: 2.3rem; line-height: 2.3rem; text-align: center; background: linear-gradient(left, #ff6600, #ff5836); background: -webkit-linear-gradient(left, #ff6600, #ff5836); box-shadow: 0 0 20px rgba(255,95,26, .5); border-radius: 2rem; font-size: .9rem; color: #fff; margin-top: 1rem;}
.tx-explain{margin-top: 1rem;padding: .75rem;}
.tx-explain h3{font-size: .9rem;color: #000;font-weight: bold;margin-bottom: .75rem;}
.tx-explain-txt{background-color: #eee;border-radius: .3rem;padding: .5rem;}
.tx-explain-txt p{font-size: .7rem;color: #000;margin-bottom: .2rem;}

/*提现详情*/
.details-list{padding: 0 .75rem;}
.details-list li{display: box; display: -webkit-box;padding: .75rem 0;}
.details-list-key{width: 4rem; font-size: .8rem; color: #555555; display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;}
.details-list-info{font-size: .8rem; color: #010101; box-flex: 1; -webkit-box-flex: 1; display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center; text-align: right;}
.ff0{color: #ff0000;}

/*徒弟列表*/
.apprentice-list{padding: 0 .75rem;margin-top: .75rem;}
.apprentice-list li{display: box; display: -webkit-box; background-color: #fff; box-shadow: 0 0 30px rgba(0,0,0, .08); margin-bottom: 1rem; padding: .5rem; border-radius: .3rem;}
.apprentice-list-img{width: 2rem;height: 2rem;}
.apprentice-list-img img{width: 100%;height: 100%;border-radius: 50%;}
.apprentice-list-name{font-size: .75rem;font-weight: bold;color: #000; box-flex: 1; -webkit-box-flex: 1; display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;margin-left: .75rem;}

/*任务大厅*/
.hall{width: 100%;height: 8rem;}
.hall img{width: 100%;vertical-align: middle;}
.hall-pagination .swiper-pagination-bullet-active{background: #fff;}
.hall-cont{margin-top: 1rem;}
.hall-list{padding-left: .75rem;}
.hall-list li{width: 50%;float: left;padding-right: .75rem;margin-bottom: .75rem;position: relative;}
.hall-list li a{display: box; display: -webkit-box;background-color: #fff;box-shadow: 0 0 30px rgba(0,0,0, .1);border-radius: .2rem;padding: 2rem 0 .5rem 0;}
.hall-list-img{width: 3.7rem;height: 3.1rem;margin-left: .5rem;}
.hall-list-img img{width: 100%;height: 100%;}
.hall-list-txt{box-flex: 1; -webkit-box-flex: 1; display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;margin-left: .75rem;font-size: .65rem;color: #555;}
.hall-list-tag{background-repeat: no-repeat;background-size: 100% 100%;width: 3.55rem;height: 1.55rem;position: absolute;top: .75rem;right: .6rem;}
.one{background-image: url(../images/tag1.png);}
.two{background-image: url(../images/tag2.png);}
.three{background-image: url(../images/tag3.png);}
.four{background-image: url(../images/tag4.png);}
.five{background-image: url(../images/tag5.png);}
.six{background-image: url(../images/tag6.png);}
.hall-invite a{display: block;padding: 0 .5rem;}
.hall-invite a img{width: 100%;height: 100%;}

/* 排行榜 */
.bgc-fe6{background-color: #fe6b0a;}
.rank-head {background-color: #fff;height: 2.5rem;}
.rank-head .rank-curr a{color: #ff5836;font-weight: bold;}
.rank-head .rank-curr::after{content: "";width: 0.5rem;height: 2px;border-radius: .3rem;background: #ff5836;position: absolute;bottom: 0.5rem;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.rank-head ul{overflow: hidden;position: relative;}
.rank-head ul li{float: left;width: 33%;text-align: center;line-height: 2.5rem;position: relative;}
.rank-head ul li a{color: #555;font-size: .7rem;}
.rank-img{position: relative;}
.rank-img img{width: 100%;vertical-align: middle;}
.rank-portrait div{width: 2.5rem;height: 2.5rem;}
.rank-portrait .rank-first{width: 3.25rem;height: 3.25rem;}
.rank-portrait div img{width: 100%;height: 100%;border-radius: 50%;}
.rank-first{position: absolute;top: 2.8rem;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.rank-second{position: absolute;top: 5.3rem;left: 2.2rem;}
.rank-third{position: absolute;top: 5.3rem;right: 2.2rem;}
.rank-img .rank-img-txt{position: absolute;bottom: .75rem;width: 100%;padding: 0 .75rem;}
.rank-img .rank-img-txt div{float: left;width: 33%;text-align: center;}
.rank-img .rank-img-txt div h4{font-size: .75rem;color: #000000;font-weight: bold;display: box; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.rank-img .rank-img-txt div p{color: #fe7210;font-size: 1rem;font-weight: bold;}
.rank-img .rank-img-txt .txt-zhang{margin-top: -.5rem;}
.rank-info{margin-top: 1rem;padding-bottom: 1rem;-webkit-overflow-scrolling: touch; overflow: auto;}
.rank-info ul{background-color: #fff;margin:0 1rem;border-radius: .3rem;padding: .3rem 0;}
.rank-info ul li{display: inline-block;padding: 0.75rem .75rem 0 .75rem;overflow: hidden;width: 100%;}
.rank-info ul li img{width: 2rem;height: 2rem;float: left;margin-right: 0.6rem;}
.rank-info ul li i{float: left;width: 1rem;height: 1rem;display: block;background-color: #fb6922;text-align: center;line-height: 1rem;color: #fff;border-radius: .2rem;box-shadow: 0 0 6px #fb6922;margin-right: 0.6rem;margin-top: 0.5rem;position: relative;}
.rank-info ul li i:after{content: "";width: 0.4rem;height: 0.4rem;background: #fb6821;-webkit-transform: rotate(45deg);transform: rotate(45deg);border-width: 2px 2px 0 0;position: absolute;top: 0.3rem;right: -0.1rem;}
.rank-info ul li h4{float: left;margin-top: 0.5rem;font-size: .75rem;font-weight: bold;color: #000;}
.rank-info ul li span{float: right;margin-top: 0.5rem;color: #fe7210;font-size: .8rem;font-weight: bold;}
.rank-foot {background-color: #fff;height: 2.5rem;position: fixed;bottom: 0;left: 0;right: 0;}
.rank-foot ul{overflow: hidden;}
.rank-foot ul li{float: left;width: 33%;text-align: center;padding-top:  0.3rem;}
.rank-foot ul li a{display: block;}
.rank-foot ul li a img{width: 0.75rem;height: 1rem;}
.rank-foot ul li a p{font-size: .55rem;color: #555;}

/*我的*/
.ours-top{display:box; display:-webkit-box;background-color: #fff;padding: .75rem;}
.ours-info{box-flex: 1; -webkit-box-flex: 1; display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;}
.ours-info h3{font-size: 1.3rem;color: #010101;}
.ours-info p{font-size: .6rem;color: #999;}
.ours-img{width: 3.75rem;height: 3.75rem;}
.ours-img img{width: 100%;height: 100%;border-radius: 50%;}
.ours-total{display:box; display:-webkit-box;background-color: #fff;padding: .5rem .75rem;position: relative;}
.ours-total::before{content: ""; width: 4rem;height: .1rem;background-color: #000;position: absolute;top: 0;left: .75rem;}
.ours-num{box-flex: 0; -webkit-box-flex: 0; display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;}
.ours-apprentice{box-flex: 1; -webkit-box-flex: 1; display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;margin-left: 2rem;}
.ours-num p, .ours-apprentice p{font-size: .8rem;color: #000;font-weight: bold;}
.ours-num .ours-txt, .ours-apprentice .ours-txt{font-size: .6rem;color: #999;font-weight: normal;}
.ours-deposit-bgc{background-color: #fff;padding: .75rem;}
.ours-deposit{background-color: #ff5836;border-radius: .5rem;display:box; display:-webkit-box;padding: .75rem;}
.deposit-icons{width: 3.2rem;height: 2.9rem;}
.deposit-icons img{width: 100%;height: 100%;}
.deposit-info{box-flex: 1; -webkit-box-flex: 1; display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;margin-left: .75rem;}
.deposit-info p{font-size: .65rem;color: #fff;}
.deposit-info .deposit-cost{font-size: 1.4rem;font-weight: bold;}
.deposit-btn{box-flex: 0; -webkit-box-flex: 0; display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;width: 4rem;height: 1.7rem;border-radius: 2rem;text-align: center;background: linear-gradient(left, #ffd43d, #ff9c00);background: -webkit-linear-gradient(left, #ffd43d, #ff9c00);font-size: .9rem;color: #fff;margin-top: .5rem;}
.ours-check{display:box; display:-webkit-box;background-color: #fff;padding: 0 1.5rem 0 .75rem;margin-top: .5rem;height: 2.75rem;line-height: 2.75rem;position: relative;}
.ours-check-key{display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;font-size: .8rem;color: #000;}
.ours-check-key i{display: inline-block;background: url(../images/icons1.png) no-repeat;background-size: 100% 100%;width: .9rem;height: .9rem;vertical-align: -.2rem;margin-right: .3rem;}
.ours-check-info{box-flex: 1; -webkit-box-flex: 1; display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center; text-align: right;font-size: .7rem;color: #999;}
.ours-check::after{content: ""; display: block; position: absolute; top: 50%; right: .75rem; width: .4rem; height: .4rem; border: solid #aaa; border-width: .1rem .1rem 0 0; transform: rotate(45deg); -webkit-transform: rotate(45deg); margin-top: -.25rem;}
.ours-prentice{display:box; display:-webkit-box;background-color: #fff;padding: 0 1.5rem 0 .75rem;margin-bottom: .5rem;height: 2.75rem;line-height: 2.75rem;position: relative;}
.ours-prentice-key{display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;font-size: .8rem;color: #000;}
.ours-prentice i{display: inline-block;background: url(../images/icons6.png) no-repeat;background-size: 100% 100%;width: .9rem;height: .9rem;vertical-align: -.2rem;margin-right: .3rem;}
.ours-prentice-info{box-flex: 1; -webkit-box-flex: 1; display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center; text-align: right;font-size: .7rem;color: #999;}
.ours-prentice::after{content: ""; display: block; position: absolute; top: 50%; right: .75rem; width: .4rem; height: .4rem; border: solid #aaa; border-width: .1rem .1rem 0 0; transform: rotate(45deg); -webkit-transform: rotate(45deg); margin-top: -.25rem;}
.ours-cont{background-color: #fff;}
.ours-list{}
.ours-list li{padding: .75rem 1.5rem .75rem 0; display: box; display: -webkit-box; margin-left: .75rem;position: relative; }
.ours-list-key{display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;font-size: .8rem;color: #000;}
.ours-list-key i{display: inline-block;background-repeat: no-repeat;background-size: 100% 100%;width: .9rem;height: .9rem;vertical-align: -.2rem;margin-right: .3rem;}
.first{background-image: url(../images/icons2.png);}
.second{background-image: url(../images/icons3.png);}
.third{background-image: url(../images/icons4.png);}
.fourth{background-image: url(../images/icons5.png);}
.ours-list li::after{content: ""; display: block; position: absolute; top: 50%; right: .75rem; width: .4rem; height: .4rem; border: solid #aaa; border-width: .1rem .1rem 0 0; transform: rotate(45deg); -webkit-transform: rotate(45deg); margin-top: -.25rem;}

/* 填写资料 */
.fill-txt{background-color: #fff;margin: 0 .75rem;border-radius: .3rem;padding: 1rem .75rem;}
.fill-list{padding: 0 .75rem;}
.fill-list li{border: 1px solid #e5e5e5; border-radius: 2rem;display: box; display: -webkit-box;height: 2.25rem;line-height: 2.25rem;margin-bottom: .75rem;}
.fill-list-key{box-flex: 0; -webkit-box-flex: 0;padding-left: .75rem;font-size: .75rem;color: #555;}
.fill-list-info{box-flex: 1; -webkit-box-flex: 1;display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;}
.fill-list-info input{display: block;width: 100%;font-size: .75rem;color: #000;text-align: right;padding-right: .75rem;background-color: transparent;}
.fill-rt{padding-right: .75rem;position: relative;}
.fill-rt::after{content: "";display: block;width: .4rem;height: .4rem;border:  solid #aaa;border-width: 2px 2px 0 0;transform: rotate(45deg);transform: -webkit-rotate(45deg);position: absolute;top: 50%;right: .75rem;margin-top: -.2rem;;}
.fill-choice{text-align: right;margin-right: .75rem;}
.fill-sex{display: inline-block;margin-left: .75rem;}
.fill-sex i{display: inline-block;background-image: url(../images/nochoice.png);background-repeat: no-repeat;background-size: 100% 100%;width: 1.2rem;height: 1.2rem;vertical-align: -6px;margin-right: .5rem;}
.fill-sex.check i{background-image: url(../images/choice.png);}
.fill-btn{height: 2.25rem;line-height: 2.25rem;margin: 0 .75rem;margin-top: 1rem;margin-bottom: .75rem;}
.fill-btn a{display: block;width: 100%;text-align: center;font-size: .9rem;color: #fff;background: linear-gradient( left,#ff6600,#ff5836); background: -webkit-linear-gradient( left,#ff6600,#ff5836);box-shadow: 0 0 10px rgba(255, 89, 52, .5);border-radius: 2rem;}
.fill-txt p{font-size: .6rem;color: #999;text-align: center;}

/* 获取手机设备码 */
.facility{background-image: url(../images/login_bg.jpg);background-repeat: no-repeat;background-size: 100% 100%;height: 100vh;padding: .75rem;width: 100%;}
.facility-input{width: 90%;margin: 5rem auto 0;height: 2.5rem;line-height: 2.5rem;font-size: .75rem;color: #000;}
.facility-input input{width: 100%;display: block;line-height: 1.5rem;padding: .5rem 0 .5rem .75rem;}
.facility-affirm{display: block;background-color: #00d665;text-align: center;font-size: .75rem;height: 2.5rem;line-height: 2.5rem;color: #fff;width: 50%;margin: 0 auto;border-radius: .3rem;margin-top: .5rem;}
.facility-btn{margin-top: 1.5rem;display: flex;display: -webkit-box;display: -ms-flexbox;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0 .5rem;}
.facility-btn a{display: block;width: 45%;text-align: center;font-size: .65rem;color: #fff;height: 2.5rem;line-height: 2.5rem;border-radius: .3rem;}
.ios-btn{background-color: #2f8cdb;}
.android-btn{background-color: #d91d37;}



























































